#ifndef IMODULE_H
#define IMODULE_H

#include <QIcon>
#include <qaction.h>
#include <qstring.h>

//模块的基类
class IModule
{
public:
     explicit IModule();
     virtual ~IModule();
     virtual QString moduleName() const = 0; //模块名称
     virtual QIcon moduleIcon() const { return {}; }//模块图标
     virtual QWidget* moduleView( QWidget *qWidget ) const = 0; //模块视图
protected:

};

#endif // IMODULE_H
